package ar.com.larreta.grilla.client.ventanas;

import com.extjs.gxt.ui.client.event.MenuEvent;

import ar.com.larreta.grilla.client.BotonModificarPresionado;
import ar.com.larreta.grilla.client.SectorConGrilla;
import ar.com.larreta.intercambio.client.comunes.Direccion;

public class BotonModificarDireccionPresionado extends BotonModificarPresionado {
	
	public BotonModificarDireccionPresionado(SectorConGrilla sector) {
		super(sector);
	}

	@Override
	public void componentSelected(MenuEvent ce) {
		Direccion direccion = (Direccion) sector.getGrilla().getSelectionModel().getSelectedItems().get(0);
		VentanaDirecciones ventana = new VentanaDirecciones(sector.getGrilla());
		ventana.setDireccion(direccion);
		
		ventana.getTipoDireccion().getCampoDesplegable().setValue(direccion.getTipoDireccion());
		
		ventana.getCalle().getCampoTexto().setValue(direccion.getCalle());
		ventana.getAltura().getCampoTexto().setValue(direccion.getAltura());
		ventana.getAdicional().getCampoTexto().setValue(direccion.getAdicional());
		
		ventana.cambiarEstadoAModificacion();
		
		ventana.show();
	}

}
